#include"systemv.hpp"

int main(){
    int shmid=getShmId(1024);
    if(shmid==-1){
        perror("shmget");
        return 1;
    }
    void* shm_ptr=createShm(shmid,1024);
    if(shm_ptr==NULL){
        perror("shmget");
        return 1;
    }
    char* p=(char*)shm_ptr;
    for(int i=0;i<10;i++){
        p[i]='a'+i;
        sleep(1);
    }
    shmdt(shm_ptr);
    shmctl(shmid,IPC_RMID,NULL);
    return 0;
}